package com.deft.design.memo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 记录者类：获取和返回备忘录类对象信息
 * @author Hide丶love
 * @date 2022/05/18
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ConfigOriginator {

    private ConfigFile configFile;

    public ConfigMemento saveMemento() {
        return new ConfigMemento(configFile);
    }

    public void getMemento(ConfigMemento memento) {
        this.configFile = memento.getConfigFile();
    }
}
